What's New in 12.1.0.0

Configurable result section in Impairment Summary Screen

In the current OIPA application, the Impairment Summary screen on a policy displays a table listing impairments created at the policy, segment, and client levels. The columns of this table are configurable based on different combinations of Level and Category, as defined by the ImpairmentSearchScreen rule. The screen includes filter fields that allow users to select the desired Level and Category. By default, these filters are set to Level = ALL and Category = ALL, and this default behavior is not configurable in the current design. With this enhancement, the ImpairmentSearchScreen rule will support configuration of LEVELCODE = All and CATEGORYCODE = All, enabling customers to define their own default view of the Impairment Summary screen based on their preferred data.

 

New Codes for AsCodeImpairmentLevel and AsCodeImpairmentCategory to support the value ALL are added to AsCode.

S.no Code Name System Indicator Value Definition Short Description Long Description
1 AsCodeImpairmentLevel Y ALL It encompasses all the three levels of Impairments ALL Includes all the three levels of Impairments
2 AsCodeImpairmentCategory Y ALL It encompasses all the defined impairment  categories ALL Includes all the impairment categories

XML Example

<ImpairmentSearchScreen>
    <ImpairmentSearch LEVELCODE="ALL" CATEGORYCODE="ALL">
        <Results>
            <Table>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Message</Name>
                    <Display>Impairment Name</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Name</Name>
                    <Display>Insured</Display>
                    <DataType>Text</DataType>
                    <Group>Client</Group>
                </Column>
                <Column WIDTH="50" ALIGN="LEFT">
                    <Name>Status</Name>
                    <Display>Status</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>UpdatedGMT</Name>
                    <Display>Updated</Display>
                    <DataType>Date</DataType>
                    <Group>Impairment</Group>
                </Column>
            </Table>
        </Results>
    </ImpairmentSearch>
    <ImpairmentSearch LEVELCODE="01" CATEGORYCODE="01">
        <Results>
            <Table>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Message</Name>
                    <Display>Impairment Name</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Name</Name>
                    <Display>Insured</Display>
                    <DataType>Text</DataType>
                    <Group>Client</Group>
                </Column>
                <Column WIDTH="50" ALIGN="LEFT">
                    <Name>Status</Name>
                    <Display>Status</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>UpdatedGMT</Name>
                    <Display>Updated</Display>
                    <DataType>Date</DataType>
                    <Group>Impairment</Group>
                </Column>
            </Table>
        </Results>
    </ImpairmentSearch>
    <ImpairmentSearch LEVELCODE="01" CATEGORYCODE="02">
        <Results>
            <Table>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Message</Name>
                    <Display>Impairment Name</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Name</Name>
                    <Display>Insured</Display>
                    <DataType>Text</DataType>
                    <Group>Client</Group>
                </Column>
                <Column WIDTH="50" ALIGN="LEFT">
                    <Name>Status</Name>
                    <Display>Status</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>UpdatedGMT</Name>
                    <Display>Updated</Display>
                    <DataType>Date</DataType>
                    <Group>Impairment</Group>
                </Column>
            </Table>
        </Results>
    </ImpairmentSearch>
    <ImpairmentSearch LEVELCODE="02" CATEGORYCODE="01">
        <Results>
            <Table>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Message</Name>
                    <Display>Impairment Name</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Name</Name>
                    <Display>Insured</Display>
                    <DataType>Text</DataType>
                    <Group>Client</Group>
                </Column>
                <Column WIDTH="50" ALIGN="LEFT">
                    <Name>Status</Name>
                    <Display>Status</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>UpdatedGMT</Name>
                    <Display>Updated</Display>
                    <DataType>Date</DataType>
                    <Group>Impairment</Group>
                </Column>
            </Table>
        </Results>
    </ImpairmentSearch>
    <ImpairmentSearch LEVELCODE="02" CATEGORYCODE="02">
        <Results>
            <Table>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Message</Name>
                    <Display>Impairment Name</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Name</Name>
                    <Display>Insured</Display>
                    <DataType>Text</DataType>
                    <Group>Client</Group>
                </Column>
                <Column WIDTH="50" ALIGN="LEFT">
                    <Name>Status</Name>
                    <Display>Status</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>UpdatedGMT</Name>
                    <Display>Updated</Display>
                    <DataType>Date</DataType>
                    <Group>Impairment</Group>
                </Column>
            </Table>
        </Results>
    </ImpairmentSearch>
    <ImpairmentSearch LEVELCODE="03" CATEGORYCODE="01">
        <Results>
            <Table>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Message</Name>
                    <Display>Impairment Name</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Name</Name>
                    <Display>Insured</Display>
                    <DataType>Text</DataType>
                    <Group>Client</Group>
                </Column>
                <Column WIDTH="50" ALIGN="LEFT">
                    <Name>Status</Name>
                    <Display>Status</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>UpdatedGMT</Name>
                    <Display>Updated</Display>
                    <DataType>Date</DataType>
                    <Group>Impairment</Group>
                </Column>
            </Table>
        </Results>
    </ImpairmentSearch>
    <ImpairmentSearch LEVELCODE="03" CATEGORYCODE="02">
        <Results>
            <Table>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Message</Name>
                    <Display>Impairment Name</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>Name</Name>
                    <Display>Insured</Display>
                    <DataType>Text</DataType>
                    <Group>Client</Group>
                </Column>
                <Column WIDTH="50" ALIGN="LEFT">
                    <Name>Status</Name>
                    <Display>Status</Display>
                    <DataType>Text</DataType>
                    <Group>Impairment</Group>
                </Column>
                <Column WIDTH="200" ALIGN="LEFT">
                    <Name>UpdatedGMT</Name>
                    <Display>Updated</Display>
                    <DataType>Date</DataType>
                    <Group>Impairment</Group>
                </Column>
            </Table>
        </Results>
    </ImpairmentSearch>
</ImpairmentSearchScreen>